Solaredge Stock Analysis